package com.wang.java.basic.framework.queue.deque;

import java.util.ArrayDeque;

/**
 * 数组双端队列
 * 数据结构：数组
 * 线程安全：否
 * 队列长度：无界，双倍扩容
 * 阻塞性：非阻塞
 */
public class ArrayDequeTest {
    public static void main(String[] args) {
        ArrayDeque<String> arrayDeque = new ArrayDeque<>();
        arrayDeque.offerFirst("a");
        arrayDeque.offerLast("b");
        for(int i =0;i<17;i++){
            arrayDeque.offer("SB");
        }
        System.out.println(arrayDeque.poll());
        System.out.println(arrayDeque.poll());
    }
}
